/**
 * @(#)IThirdSmsConfigDAO.java 2016年12月1日
 * Copyright(C) 2016 ZHEXIN IT CO.,LTD. All rights reserved.
 */
package org.jsbd.boss.service;

import java.util.List;

import org.jsbd.boss.domian.channel.ThirdSmsConfig;

/**
 * 第三方短信方配置
 * 
 * @author <a href="mailto:xupengcheng@zhexinit.com" >徐鹏程</a>
 * @version 1.0.0
 */
public interface IThirdSmsConfigService {

	/**
	 * 
	 * insertThirdSmsConfig:TODO 请描述该方法是做什么用途的
	 * 
	 * @author <a href="mailto:xupengcheng@zhexinit.com" >徐鹏程</a>
	 * @return
	 */
	public Integer insertThirdSmsConfig(ThirdSmsConfig thirdSmsConfig);

	/**
	 * updateThirdSmsConfig:更新
	 * 
	 * @author <a href="mailto:xupengcheng@zhexinit.com" >徐鹏程</a>
	 * @return
	 */
	public Integer updateThirdSmsConfig(ThirdSmsConfig thirdSmsConfig);



	/*
	 * (non-Javadoc)
	 *
	 * @see
	 * org.jsbd.boss.service.IThirdSmsConfigService#selectAllThirdSmsConfig()
	 */
	List<ThirdSmsConfig> selectPageList(ThirdSmsConfig thirdSmsConfig);

	Integer selectCount(ThirdSmsConfig thirdSmsConfig);

	/**
	 * 
	 * delThirdSmsConfig:TODO 请描述该方法是做什么用途的
	 * 
	 * @author <a href="mailto:xupengcheng@zhexinit.com" >徐鹏程</a>
	 * @return
	 */
	public int delThirdSmsConfig(Integer id);

	/*
	 * (non-Javadoc)
	 *
	 * @see
	 * org.jsbd.boss.service.IThirdSmsConfigService#selectThirdSmsConfig(java
	 * .lang.String)
	 */
	ThirdSmsConfig selectConfig(Integer id);

	/**
	 * selectAllThirdSmsConfigCache:TODO 请描述该方法是做什么用途的
	 * @author <a href="mailto:xupengcheng@zhexinit.com" >徐鹏程</a>
	 * @return
	 */
	public List<ThirdSmsConfig> selectAllThirdSmsConfigCache();

}
